/*
========================================================================
 Name        : FRamI_UISettingListSettings.h
 Author      : Lenka Litvova
 Copyright   : Copyright belongs to Lenka Litvova
 Description : 
========================================================================
*/
#ifndef FRAMI_UISETTINGLISTSETTINGS_H
#define FRAMI_UISETTINGLISTSETTINGS_H
			
// [[[ begin generated region: do not modify [Generated Includes]
#include <e32std.h>
// ]]] end generated region [Generated Includes]

// [[[ begin generated region: do not modify [Generated Constants]
const int KAlarmFileMaxLength = 255;
const int KTelNotifiedMaxLength = 255;
const int KMailNotifiedMaxLength = 255;
const int KPINMaxLength = 8;
// ]]] end generated region [Generated Constants]

/**
 * @class	TFRamI_UISettingListSettings FRamI_UISettingListSettings.h
 */
class TFRamI_UISettingListSettings
	{
public:
	// construct and destroy
	static TFRamI_UISettingListSettings* NewL();
	void ConstructL();
		
private:
	// constructor
	TFRamI_UISettingListSettings();
	// [[[ begin generated region: do not modify [Generated Accessors]
public:
	TInt& LoudNotification();
	void SetLoudNotification(const TInt& aValue);
	TDes& AlarmFile();
	void SetAlarmFile(const TDesC& aValue);
	TInt& HiddenNotification();
	void SetHiddenNotification(const TInt& aValue);
	TDes& TelNotified();
	void SetTelNotified(const TDesC& aValue);
	TDes& MailNotified();
	void SetMailNotified(const TDesC& aValue);
	TDes& PIN();
	void SetPIN(const TDesC& aValue);
	TInt& SecurityLevel();
	void SetSecurityLevel(const TInt& aValue);
	// ]]] end generated region [Generated Accessors]
	
	// [[[ begin generated region: do not modify [Generated Members]
protected:
	TInt iLoudNotification;
	TBuf<KAlarmFileMaxLength> iAlarmFile;
	TInt iHiddenNotification;
	TBuf<KTelNotifiedMaxLength> iTelNotified;
	TBuf<KMailNotifiedMaxLength> iMailNotified;
	TBuf<KPINMaxLength> iPIN;
	TInt iSecurityLevel;
	// ]]] end generated region [Generated Members]
	
	};
#endif // FRAMI_UISETTINGLISTSETTINGS_H
